package com.bsb.base.mapper;

import com.bsb.base.model.BsbUser;
import com.bsb.base.model.BsbUserExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface BsbUserMapper {
    int countByExample(BsbUserExample example);

    int deleteByExample(BsbUserExample example);

    int deleteByPrimaryKey(String uuid);

    int insert(BsbUser record);

    int insertSelective(BsbUser record);

    List<BsbUser> selectByExample(BsbUserExample example);

    BsbUser selectByPrimaryKey(String uuid);

    int updateByExampleSelective(@Param("record") BsbUser record, @Param("example") BsbUserExample example);

    int updateByExample(@Param("record") BsbUser record, @Param("example") BsbUserExample example);

    int updateByPrimaryKeySelective(BsbUser record);

    int updateByPrimaryKey(BsbUser record);

    List<BsbUser> selectPage(BsbUserExample example);
}